package com.zrrd.learn.chapter07字符串;

//java java.lang不用引用，jvm加载以后自加载

/**
 * 字符串
 *
 * @author wrn
 * @version 1.0
 * @date 2023/7/17 10:27
 */

public class String01 {

    public static void main(String[] args) {
        //先引    后用  new
        //抽象    标识符{变量}  {引用}
        //              实例化 具象
        //字符串的定义
        String str = new String();

        //定义并初始化
        String str1 = new String("abc");

        //字符串 : (不可变更)字符序列
        //把一个字符数组转圜为字符串 (字符 字符串)
        String str2 = new String(new char[]{'a','b','c'});

        String str3 = new String(new char[]{'a','b','c','d','e'},0,2);

        //下面的   强烈推荐(。。。。)[1.。。。。。优化]
        //创建了几个字符串对象    在java当中任何一个字符串实力全是字符串的对象
        String str4 = "abc";

        str4 = "def";

        //String字符串底层是什么结构？


        System.out.println(str4);


    }

}
